CheckEmail\Core\UI\Page\Check_Email_Settings_Page D

Total Complexity 158
Dependencies 4
Dependents 1
Total lines 1,101
Lines of code 884
Logical lines of code 445
Comment lines 44
Methods 71
Properties 2

Methods 71

Method Rating Maintainability Complexity Lines of code
render_page()
D
32 31 96
trigger_threshold_met_notification_email()
A
46 8 37
sanitize_db_size_notification()
A
53 8 22
ce_send_query_message()
A
48 7 31
render_db_size_notification_settings()
S
41 5 60
register_page()
S
50 4 30
lodding_data()
S
38 1 71
sanitize()
S
57 4 16
has_array_contains_required_keys()
S
63 5 10
is_smtp_installed()
S
59 4 15
register_settings()
S
52 3 28
render_allowed_user_roles_settings()
S
50 2 30
restrict_array_to_db_size_notification_setting_keys()
S
60 3 13
render_log_retention_period_settings()
S
53 2 23
render_default_format_for_message_settings()
S
55 2 20
render_trigger_data_settings()
S
57 2 17
get_user_roles()
S
65 3 10
render_log_email_content_settings()
S
59 2 14
render_reply_to_settings()
S
59 2 14
render_bcc_settings()
S
59 2 14
render_cc_settings()
S
59 2 14
render_enable_dashboard_widget_settings()
S
59 2 14
render_email_error_tracking_settings()
S
59 2 14
render_display_host_ip_settings()
S
59 2 14
build_fields()
S
60 2 12
sanitize_allowed_user_roles()
S
71 2 6
verify_email_log_threshold()
S
70 2 6
sanitize_bcc()
S
80 1 3
sanitize_cc()
S
80 1 3
sanitize_reply_to()
S
80 1 3
render_forward_to_settings()
S
63 1 10
render_forward_cc_settings()
S
63 1 10
__construct()
S
79 1 3
render_forward_bcc_settings()
S
63 1 10
sanitize_forward_email()
S
80 1 3
sanitize_email_error_tracking()
S
80 1 3
sanitize_forward_to()
S
80 1 3
sanitize_forward_cc()
S
80 1 3
sanitize_retention_amount()
S
80 1 3
sanitize_forward_bcc()
S
80 1 3
sanitize_is_retention_period_enable()
S
80 1 3
sanitize_log_retention_period()
S
80 1 3
sanitize_email_from_name()
S
80 1 3
sanitize_email_from_email()
S
80 1 3
sanitize_enable_dashboard_widget()
S
80 1 3
sanitize_default_format_for_message()
S
80 1 3
sanitize_log_email_content()
S
80 1 3
sanitize_display_host_ip()
S
80 1 3
render_email_from_email_settings()
S
64 1 10
sanitize_log_retention_period_in_days()
S
80 1 3
register_threshold_met_admin_notice()
S
79 1 3
render()
S
83 1 3
get_value()
S
75 1 4
get_setting_sections()
S
80 1 3
render_setup_wizard_settings()
S
75 1 5
render_remove_on_uninstall_settings()
S
63 1 10
sanitize_remove_on_uninstall()
S
80 1 3
allowed_user_roles_added()
S
80 1 3
allowed_user_roles_changed()
S
72 1 5
render_log_threshold_met_notice()
S
64 1 10
render_log_retention_period_in_days_settings()
S
64 1 10
render_override_emails_from_settings()
S
64 1 9
render_forward_email_settings()
S
64 1 9
render_email_open_tracking_settings()
S
64 1 9
render_email_from_name_settings()
S
64 1 10
load()
S
68 1 7
render_retention_amount_settings()
S
64 1 10
render_retention_settings()
S
91 1 2
render_is_retention_amount_enable_settings()
S
64 1 9
render_is_retention_period_enable_settings()
S
64 1 9
sanitize_trigger_data()
S
80 1 3